#!/bin/bash

str1=zhangsan
str2='hello world'
str3="I speak $str2"
str4="www.baidu.com"
str5=

echo "===============打印字符串长度============="
echo ${#str1}                       #获取字符串的长度1
echo $str1 | wc -L                  #获取字符串的长度2
echo $str1 | awk '{print length}'   #获取字符串的长度3
expr length $str1                   #获取字符串的长度4

echo "===============截取字符串================"
echo ${str1:5}          #从下标5开始截取，一直到最后
echo ${str1:5:3}        #从下标5开始截取，截取长度为3
echo ${str1::5}         #从下标0开始截取，截取长度为5

echo "===============字符串替换================"
echo ${str4/w/W}                #Www.baidu.com
echo ${str4//w/W}               #WWW.baidu.com